package com.yq.day21;

/**
 * @author 3307235355@qq.com
 * @since 2022/06/21 08:20
 * 当然这里说的对象的状态不改变，指的是对象中成员变量不能改变，这包括：
 * 基本数据类型成员变量的取值不能改变
 * 引用数据类型成员变量的引用不能指向新的对象
 * 引用数据类型成员变量的引用，所指向的对象的状态也不可改变
 */
public class Demo01 {
    public static void main(String[] args) {
        // main:
        String s = "hello";
        s += "world";
        System.out.println(s);
        // main:
        String s1 = "hello";
        String s2 = "world";
        String s3 = "helloworld";
        System.out.println(s3==(s1+s2));
        System.out.println(s3.equals(s1+s2));
        System.out.println(s3==("hello"+"world"));
        System.out.println(s3.equals("hello"+"world"));

    }


}
